h1 {
 font-size: 30px;
} 
.wf-active h1 {
 font-family: 'Cantal', arial, serif;
}
h2 {
 font-size: 20px;
}
.wf-active h2 {
 font-family: 'Yanone Kaffeesatz', arial, serif; 
}
div {
 font-size: 15px;
 padding: 3px;
}
.wf-active div {
 font-family: 'Droid Sans', arial, serif;
}

div.footer {
 font-family: arial, serif;
 font-size: 20px;
 text-align: right;
}

body {
 margin:0px;
 overflow:auto;
}
textarea {
 border: 1px solid
}
table.main {
  width:800px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#ffffff;
  padding:15px;
  background-image:url('bg.gif');
  background-repeat:repeat-x;
  height: 100%;
}
div.footer {
 font-size: 10pt;
 text-align: center;
}
a {
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}main.cc